
MDE EME2
REM Produced by GENTEST on Fri Jan 24 18:07:21 2014

REM All inputs and outputs are arrays of 8-bit bytes (octets) with bytes being
REM represented by consecutive pairs of hexadecimal digits (the pair 'ab', for
REM example, yields the byte value 0xab in C). The index positions of bytes in
REM arrays increase by 1 from left to right for each pair of digits and arrays
REM on consecutive lines with the same initial designators are concatenated so
REM that bytes on later lines have higher array indexes.  Numeric significance
REM is undefined except between the two digits that form each individual byte.

REM KEY = The AES EME-2 key
REM ADT = The associated data
REM PTX = The plaintext
REM CTX = The ciphertext

VEC 1
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f0
CTX 171956a37b312daa6a0dc0753f6fd27d

VEC 2
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000
CTX 119376d7d3fe530bc164db47d7dd0d7014

VEC 3
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f00010
CTX a658d97c640f09aced9773b4a48034778eb1

VEC 4
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f0001020
CTX bc74dee70efbb1e14932ff6367a765e5ea76d5

VEC 5
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030
CTX 5aa315d377361290950dee13d9465d8c8339f925

VEC 6
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f00010203040
CTX 1eedc4c3fe300a05134b1246041d4a0d9ddb861329

VEC 7
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f0001020304050
CTX 3b25b83ea8d9fd2e2cc684d213418d68645bb01db092

VEC 8
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060
CTX 7978097c7d55e8cdaa363d7fb9b51a9222c4273430c21f

VEC 9
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f00010203040506070
CTX 9ceca618be81cc929304b0dc352e73ac46e06dfa53843bc1

VEC 10
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f0001020304050607080
CTX 0ea38e3bb382559dd74b60562ba98918939925c2d28b3b7242

VEC 11
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060708090
CTX 2bb1c82d0fb23aa8568a3751bd1822e59e0b5dce97e8c0ef5807

VEC 12
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060708090a0
CTX f914ee4b9a089ca2f2e87de6e53d64f55784d614736fa5387f35a1

VEC 13
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0
CTX c14bb876b44dc4fcb217bd0690a3b8099925016d2f690fa7d17a068b

VEC 14
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0
CTX cf9243a9f8033b0c9d655ed3f014e5ff514a5fd089a30d48578b5fd66a

VEC 15
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0
CTX 8d054fd57387cf4c2b065c23a520b6ff82d35ae18584062870b4f7a13628

VEC 16
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0
CTX 01434dd454c45a61d47e36b7b91e86caa88e65513438e18525a5c36124ebd1

VEC 17
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f0
CTX 1b3c68b0a4d22c34942409b5e7d4c8f5743f0b3aa199a6077cbb74f039b10787

VEC 18
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f0
PTX 00
CTX 47cdd5e03a24f1a8f280bcf5140983b881697f5e734efdd55c7c18e0e0a182f3
CTX af

VEC 19
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f0
PTX 0010
CTX 493113a2e1a276fbba28954f6255391a718b31aa71f3574002dff1d327eeafd0
CTX d500

VEC 20
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f0
PTX 001020
CTX 8f40e563667a4a6f18da01dade80109a21b8a748856e875dd28014be6943746f
CTX a3c4bb

VEC 21
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f0
PTX 00102030
CTX f0ab77d7ae3d95ff2eb858c89bc3a6c601c8df8360d8173cb64b8ec7c572e199
CTX d1929cfb

VEC 22
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f0
PTX 0010203040
CTX f8c6588b53f069e46a77a80019b7a0bb51bdd0c242b43a9a1039f7745dd77cb6
CTX a5cea19d0f

VEC 23
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f0
PTX 001020304050
CTX bf11d269998cebc09267825e4fc27df036c17313d2d2ae1ba9841a6f3040af3b
CTX d077a1add811

VEC 24
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f0
PTX 00102030405060
CTX 13992cbca241ead2c55667fe272e98feb569e20b08ac383933698ef23c84fefd
CTX ce3119f763a5a7

VEC 25
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f0
PTX 0010203040506070
CTX 0ed8f3e518c07738f4b73fa10d076d1a5364a15fcc69bf1f8762945e75c7b817
CTX 79395cf02ae87275

VEC 26
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f0
PTX 001020304050607080
CTX ce3e76ab2cce6db7bd3fc8a8ec105bcd8bc6b4f8989157a824222b4c663a7300
CTX 7f034c06842396fe82

VEC 27
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f0
PTX 00102030405060708090
CTX fc41ca43ce6bc34d66cfa9fd67ff02a77f1f4c9ddb07b5ce2eee067905ea0140
CTX c1306faf32d4de5961df

VEC 28
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f0
PTX 00102030405060708090a0
CTX 0e857627f3e90898919fe38c18883976eb30a1d04490a649fb728d2a4df6fbb0
CTX 3d62d1061ffbbab42d7121

VEC 29
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f0
PTX 00102030405060708090a0b0
CTX df7bc243896a578ead9e177f86854e482a3273ed51cdf85cbb6b2241a2f2afe7
CTX 4534f29e58c673e05c433140

VEC 30
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f0
PTX 00102030405060708090a0b0c0
CTX 755f93b2f53bb6ffc8adfd22a17535829dd7074508dfe45a9216b5ae06302ddc
CTX b64fcd9ca5c471dcb57d68fe4f

VEC 31
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f0
PTX 00102030405060708090a0b0c0d0
CTX ba7140ea7ba8dae97c2159f16eda70dd6e8205485ceca72b721bbde9f9036b98
CTX fe8bb04f48a4ac0e7032ce5d0551

VEC 32
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f0
PTX 00102030405060708090a0b0c0d0e0
CTX 0a5fe2cbdaaffc36b9cbc099f19257e221fe9467e5b0357e2aac6a90cdc26293
CTX 3e9ed49644c965cd567227830be8ad

VEC 33
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f0
PTX 00102030405060708090a0b0c0d0e0f0
CTX 0585f362c85599208c64fc639aebc996da7f312e623bad1113899b9de183434c
CTX 6f533126fe8999bbb77c42ef9222d99c

VEC 34
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f0
PTX 00102030405060708090a0b0c0d0e0f000
CTX ea51778bc005cc497f6fc912f27e65358123e3862dbb45bcbb732944a00aa075
CTX 7a46a5c32c0d28f0acb81ef97ab4d6a11c

VEC 35
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f0
PTX 00102030405060708090a0b0c0d0e0f00010
CTX 9f97ac3d00266d0872828fb7e3cb0666dc649e2a28a03a915d2ee67767c79e2e
CTX e4d414ed5e202d634e20b5f59131695d3202

VEC 36
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f0
PTX 00102030405060708090a0b0c0d0e0f0001020
CTX d31b64ec48e2cde3cd9678470ccb60f853ef86d137438008ad8afb1cd1a30880
CTX 7e6098d50e738f088c0526c06cf1aa1c3fcd51

VEC 37
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f0
PTX 00102030405060708090a0b0c0d0e0f000102030
CTX f1e5f9b8b4431c2c37c59f85a25d5298863fce5ef1cccf6cf37e85d5bf89fa3b
CTX dc36cb001b280a7e47b2cc90e917cdff3fe21a4c

VEC 38
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f0
PTX 00102030405060708090a0b0c0d0e0f00010203040
CTX 25098fd3971fda34503d07cfe7676a6b17e9b175b0b4b8487d6352df1e63db2a
CTX 11b1ea86d1955958d809d6a588dcdd7e947d3ba491

VEC 39
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f0
PTX 00102030405060708090a0b0c0d0e0f0001020304050
CTX 51460fe706318d79c976ae117df3b950ccd0bb95902b2606e2988c6c00370394
CTX 2c5fbff6d96774abe628a63917b5ad62904bb5b60a64

VEC 40
KEY d6c2b85532b02eec5a0e7efc1a31dbef2f4ecf01eb2afd5ded4e7177c0d41e07
KEY 4520786f13ef99b1e62a98d25b6ec516
ADT 8dcfe3b453b968c54f7362f2a4891923
PTX 00102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f0
PTX 00102030405060708090a0b0c0d0e0f000102030405060
CTX 343ea4e5238182e2e0d54e35dc431add248d8fd24cc9829ff372b7ba770def90
CTX c082898a4026e80c59b0211583bc3ffa6ac5df3905fcdb

END
